package com.sg.dto.biz.app.res;

import com.sg.dto.biz.app.common.BizAppCheckItemStatDto;
import com.sg.dto.biz.app.common.SetConstructionTaskDto;
import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @desc QueryFuseTargetCheckItemNodeStatusListRespDto
 * @使用场景
 */
@Data
public class QueryFuseTargetCheckItemNodeStatusListRespDto
        extends BaseDto
        implements Serializable {

    @ApiModelProperty("设置建设任务列表")
    private List<SetConstructionTaskDto> setConstructionTaskList = new ArrayList<>();

    @ApiModelProperty("业务应用校验项状态列表")
    private List<BizAppCheckItemStatDto> bizAppCheckItemStatList = new ArrayList<>();

    /**
     * 通用数值字段1（小数型）
     */
    @ApiModelProperty("分子数值")
    private Double comFloatField1;

    /**
     * 通用数值字段2（小数型）
     */
    @ApiModelProperty("分母数值")
    private Double comFloatField2;

    /**
     * 是否已完成 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否已完成")
    private String isComplete;

    /**
     * 目标设置是否全部完成 TRUE:是 FALSE:否
     */
    @ApiModelProperty("目标设置是否全部完成")
    private String targetIsComplete;

    /**
     * 设置完成状态 TRUE:是 FALSE:否
     */
    @ApiModelProperty("设置完成状态")
    private String setCompleteStatus;

}
